package com.woniuxy.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 服务订单表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class ServerOrders implements Serializable {
    private Long id;    //主键id

    private Long serId;    //外键，预约表id

    private String orderNum;   //订单号，随机生成的uuid

    private Date createTime;  //订单创建时间

    private Integer payStatus;   //订单完成状态，0表示已被接取，1表示物业提交确认完成，2表示用户确认完成,3表示最终完成状态

    private Double price;      //服务价格

    private Long userId;    //外键，用户id

    private Date updateTime;   //更新时间

    private Integer status;   //软删除，0表示物业将完成的订单删除了，1表示未删除

    private Date endTime;    //服务完成时间，用来做用户超过24小时未点击服务完成后的自动完成功能

    private Date sstime;      //用户预约时间，数据库不存在该字段，只是为了方便查询新增字段
}